home *** CD-ROM | disk | FTP | other *** search
- /* by Andreas R. Kleinert in 1998 */
-
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-
- #include <dos/dosextens.h>
- #include <proto/dos.h>
-
- char *getwd(char *dirname)
- {
- BPTR lock;
- char *name;
-
- name = malloc(256);
- if(name)
- {
- if(!stricmp(".", dirname)) dirname = "";
-
- lock = Lock(dirname, ACCESS_READ);
- if(lock)
- {
- NameFromLock(lock, name, 255);
- UnLock(lock);
- }
- }
-
- return(name);
- }
-
-